package com.dstz.bpm.api.model.form;

import com.dstz.form.api.model.FormCategory;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

@ApiModel(
   description = "流程表单信息DTO"
)
public interface BpmForm extends Serializable {
   @ApiModelProperty("表单名称描述")
   String getName();

   void setName(String var1);

   @ApiModelProperty("表单类型")
   FormCategory getType();

   void setType(FormCategory var1);

   @ApiModelProperty("Inner表单Key，iframe的URL值")
   String getFormValue();

   void setFormValue(String var1);

   @ApiModelProperty(
      hidden = true
   )
   boolean isFormEmpty();

   @ApiModelProperty("Url 表单处理器")
   String getFormHandler();

   void setFormHandler(String var1);

   @ApiModelProperty("Inner 表单HTML 内容")
   String getFormHtml();

   void setFormHtml(String var1);
}
